// src/composables/useGlobal.js（或 .ts）
import { getCurrentInstance } from 'vue'

export function useGlobal(key) {
  const internalInstance = getCurrentInstance()
  if (!internalInstance) {
    throw new Error('useGlobal() 只能在 setup() 中使用')
  }
  return key
    ? internalInstance.appContext.config.globalProperties[key]
    : internalInstance.appContext.config.globalProperties
}
